atlantic torpedo - Spanish English Dictionary